﻿using System.Reflection;
using BitButterCORE.Rule;

namespace BitButterCORE.Factory
{
	public class InterruptedApplierMethod
	{
		public InterruptedApplierMethod(MethodInfo method, IRule rule, object[] parameters)
		{
			Method = method;
			Rule = rule;
			Parameters = parameters;
		}

		public MethodInfo Method { get; }

		public IRule Rule { get; }

		public object[] Parameters { get; }
	}
}
